0 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 0 499 0 1 1 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 1 2 1 0 2 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 2 3 2 1 3 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 3 4 3 2 4 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 4 5 4 3 5 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 5 6 5 4 6 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 6 7 6 5 7 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 7 8 7 6 8 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 8 9 8 7 9 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 9 10 9 8 10 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 10 11 10 9 11 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 11 12 11 10 12 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 12 13 12 11 13 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 13 14 13 12 14 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 14 15 14 13 15 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 15 16 15 14 16 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 16 17 16 15 17 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 17 18 17 16 18 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 18 19 18 17 19 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 19 20 19 18 20 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 20 21 20 19 21 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 21 22 21 20 22 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 22 23 22 21 23 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 23 24 23 22 24 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 24 25 24 23 25 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 25 26 25 24 26 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 26 27 26 25 27 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 27 28 27 26 28 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 28 29 28 27 29 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 29 30 29 28 30 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 30 31 30 29 31 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 31 32 31 30 32 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 32 33 32 31 33 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 33 34 33 32 34 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 34 35 34 33 35 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 35 36 35 34 36 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 36 37 36 35 37 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 37 38 37 36 38 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 38 39 38 37 39 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 39 40 39 38 40 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 40 41 40 39 41 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 41 42 41 40 42 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 42 43 42 41 43 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 43 44 43 42 44 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 44 45 44 43 45 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 45 46 45 44 46 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 46 47 46 45 47 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 47 48 47 46 48 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 48 49 48 47 49 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 49 50 49 48 50 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 50 51 50 49 51 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 51 52 51 50 52 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 52 53 52 51 53 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 53 54 53 52 54 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 54 55 54 53 55 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 55 56 55 54 56 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 56 57 56 55 57 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 57 58 57 56 58 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 58 59 58 57 59 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 59 60 59 58 60 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 60 61 60 59 61 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 61 62 61 60 62 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 62 63 62 61 63 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 63 64 63 62 64 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 64 65 64 63 65 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 65 66 65 64 66 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 66 67 66 65 67 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 67 68 67 66 68 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 68 69 68 67 69 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 69 70 69 68 70 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 70 71 70 69 71 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 71 72 71 70 72 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 72 73 72 71 73 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 73 74 73 72 74 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 74 75 74 73 75 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 75 76 75 74 76 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 76 77 76 75 77 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 77 78 77 76 78 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 78 79 78 77 79 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 79 80 79 78 80 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 80 81 80 79 81 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 81 82 81 80 82 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 82 83 82 81 83 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 83 84 83 82 84 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 84 85 84 83 85 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 85 86 85 84 86 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 86 87 86 85 87 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 87 88 87 86 88 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 88 89 88 87 89 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 89 90 89 88 90 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 90 91 90 89 91 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 91 92 91 90 92 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 92 93 92 91 93 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 93 94 93 92 94 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 94 95 94 93 95 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 95 96 95 94 96 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 96 97 96 95 97 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 97 98 97 96 98 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 98 99 98 97 99 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 99 100 99 98 100 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 100 101 100 99 101 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 101 102 101 100 102 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 102 103 102 101 103 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 103 104 103 102 104 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 104 105 104 103 105 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 105 106 105 104 106 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 106 107 106 105 107 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 107 108 107 106 108 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 108 109 108 107 109 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 109 110 109 108 110 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 110 111 110 109 111 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 111 112 111 110 112 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 112 113 112 111 113 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 113 114 113 112 114 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 114 115 114 113 115 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 115 116 115 114 116 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 116 117 116 115 117 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 117 118 117 116 118 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 118 119 118 117 119 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 119 120 119 118 120 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 120 121 120 119 121 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 121 122 121 120 122 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 122 123 122 121 123 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 123 124 123 122 124 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 124 125 124 123 125 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 125 126 125 124 126 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 126 127 126 125 127 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 127 128 127 126 128 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 128 129 128 127 129 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 129 130 129 128 130 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 130 131 130 129 131 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 131 132 131 130 132 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 132 133 132 131 133 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 133 134 133 132 134 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 134 135 134 133 135 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 135 136 135 134 136 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 136 137 136 135 137 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 137 138 137 136 138 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 138 139 138 137 139 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 139 140 139 138 140 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 140 141 140 139 141 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 141 142 141 140 142 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 142 143 142 141 143 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 143 144 143 142 144 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 144 145 144 143 145 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 145 146 145 144 146 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 146 147 146 145 147 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 147 148 147 146 148 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 148 149 148 147 149 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 149 150 149 148 150 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 150 151 150 149 151 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 151 152 151 150 152 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 152 153 152 151 153 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 153 154 153 152 154 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 154 155 154 153 155 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 155 156 155 154 156 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 156 157 156 155 157 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 157 158 157 156 158 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 158 159 158 157 159 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 159 160 159 158 160 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 160 161 160 159 161 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 161 162 161 160 162 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 162 163 162 161 163 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 163 164 163 162 164 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 164 165 164 163 165 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 165 166 165 164 166 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 166 167 166 165 167 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 167 168 167 166 168 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 168 169 168 167 169 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 169 170 169 168 170 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 170 171 170 169 171 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 171 172 171 170 172 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 172 173 172 171 173 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 173 174 173 172 174 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 174 175 174 173 175 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 175 176 175 174 176 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 176 177 176 175 177 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 177 178 177 176 178 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 178 179 178 177 179 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 179 180 179 178 180 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 180 181 180 179 181 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 181 182 181 180 182 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 182 183 182 181 183 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 183 184 183 182 184 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 184 185 184 183 185 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 185 186 185 184 186 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 186 187 186 185 187 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 187 188 187 186 188 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 188 189 188 187 189 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 189 190 189 188 190 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 190 191 190 189 191 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 191 192 191 190 192 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 192 193 192 191 193 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 193 194 193 192 194 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 194 195 194 193 195 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 195 196 195 194 196 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 196 197 196 195 197 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 197 198 197 196 198 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 198 199 198 197 199 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 199 200 199 198 200 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 200 201 200 199 201 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 201 202 201 200 202 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 202 203 202 201 203 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 203 204 203 202 204 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 204 205 204 203 205 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 205 206 205 204 206 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 206 207 206 205 207 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 207 208 207 206 208 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 208 209 208 207 209 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 209 210 209 208 210 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 210 211 210 209 211 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 211 212 211 210 212 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 212 213 212 211 213 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 213 214 213 212 214 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 214 215 214 213 215 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 215 216 215 214 216 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 216 217 216 215 217 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 217 218 217 216 218 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 218 219 218 217 219 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 219 220 219 218 220 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 220 221 220 219 221 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 221 222 221 220 222 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 222 223 222 221 223 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 223 224 223 222 224 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 224 225 224 223 225 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 225 226 225 224 226 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 226 227 226 225 227 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 227 228 227 226 228 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 228 229 228 227 229 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 229 230 229 228 230 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 230 231 230 229 231 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 231 232 231 230 232 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 232 233 232 231 233 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 233 234 233 232 234 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 234 235 234 233 235 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 235 236 235 234 236 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 236 237 236 235 237 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 237 238 237 236 238 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 238 239 238 237 239 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 239 240 239 238 240 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 240 241 240 239 241 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 241 242 241 240 242 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 242 243 242 241 243 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 243 244 243 242 244 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 244 245 244 243 245 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 245 246 245 244 246 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 246 247 246 245 247 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 247 248 247 246 248 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 248 249 248 247 249 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 249 250 249 248 250 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 250 251 250 249 251 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 251 252 251 250 252 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 252 253 252 251 253 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 253 254 253 252 254 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 254 255 254 253 255 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 255 256 255 254 256 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 256 257 256 255 257 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 257 258 257 256 258 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 258 259 258 257 259 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 259 260 259 258 260 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 260 261 260 259 261 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 261 262 261 260 262 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 262 263 262 261 263 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 263 264 263 262 264 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 264 265 264 263 265 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 265 266 265 264 266 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 266 267 266 265 267 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 267 268 267 266 268 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 268 269 268 267 269 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 269 270 269 268 270 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 270 271 270 269 271 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 271 272 271 270 272 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 272 273 272 271 273 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 273 274 273 272 274 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 274 275 274 273 275 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 275 276 275 274 276 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 276 277 276 275 277 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 277 278 277 276 278 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 278 279 278 277 279 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 279 280 279 278 280 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 280 281 280 279 281 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 281 282 281 280 282 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 282 283 282 281 283 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 283 284 283 282 284 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 284 285 284 283 285 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 285 286 285 284 286 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 286 287 286 285 287 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 287 288 287 286 288 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 288 289 288 287 289 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 289 290 289 288 290 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 290 291 290 289 291 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 291 292 291 290 292 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 292 293 292 291 293 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 293 294 293 292 294 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 294 295 294 293 295 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 295 296 295 294 296 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 296 297 296 295 297 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 297 298 297 296 298 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 298 299 298 297 299 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 299 300 299 298 300 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 300 301 300 299 301 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 301 302 301 300 302 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 302 303 302 301 303 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 303 304 303 302 304 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 304 305 304 303 305 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 305 306 305 304 306 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 306 307 306 305 307 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 307 308 307 306 308 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 308 309 308 307 309 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 309 310 309 308 310 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 310 311 310 309 311 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 311 312 311 310 312 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 312 313 312 311 313 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 313 314 313 312 314 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 314 315 314 313 315 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 315 316 315 314 316 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 316 317 316 315 317 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 317 318 317 316 318 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 318 319 318 317 319 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 319 320 319 318 320 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 320 321 320 319 321 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 321 322 321 320 322 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 322 323 322 321 323 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 323 324 323 322 324 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 324 325 324 323 325 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 325 326 325 324 326 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 326 327 326 325 327 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 327 328 327 326 328 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 328 329 328 327 329 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 329 330 329 328 330 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 330 331 330 329 331 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 331 332 331 330 332 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 332 333 332 331 333 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 333 334 333 332 334 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 334 335 334 333 335 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 335 336 335 334 336 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 336 337 336 335 337 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 337 338 337 336 338 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 338 339 338 337 339 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 339 340 339 338 340 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 340 341 340 339 341 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 341 342 341 340 342 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 342 343 342 341 343 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 343 344 343 342 344 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 344 345 344 343 345 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 345 346 345 344 346 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 346 347 346 345 347 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 347 348 347 346 348 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 348 349 348 347 349 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 349 350 349 348 350 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 350 351 350 349 351 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 351 352 351 350 352 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 352 353 352 351 353 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 353 354 353 352 354 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 354 355 354 353 355 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 355 356 355 354 356 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 356 357 356 355 357 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 357 358 357 356 358 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 358 359 358 357 359 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 359 360 359 358 360 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 360 361 360 359 361 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 361 362 361 360 362 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 362 363 362 361 363 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 363 364 363 362 364 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 364 365 364 363 365 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 365 366 365 364 366 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 366 367 366 365 367 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 367 368 367 366 368 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 368 369 368 367 369 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 369 370 369 368 370 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 370 371 370 369 371 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 371 372 371 370 372 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 372 373 372 371 373 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 373 374 373 372 374 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 374 375 374 373 375 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 375 376 375 374 376 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 376 377 376 375 377 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 377 378 377 376 378 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 378 379 378 377 379 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 379 380 379 378 380 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 380 381 380 379 381 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 381 382 381 380 382 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 382 383 382 381 383 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 383 384 383 382 384 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 384 385 384 383 385 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 385 386 385 384 386 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 386 387 386 385 387 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 387 388 387 386 388 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 388 389 388 387 389 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 389 390 389 388 390 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 390 391 390 389 391 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 391 392 391 390 392 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 392 393 392 391 393 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 393 394 393 392 394 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 394 395 394 393 395 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 395 396 395 394 396 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 396 397 396 395 397 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 397 398 397 396 398 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 398 399 398 397 399 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 399 400 399 398 400 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 400 401 400 399 401 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 401 402 401 400 402 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 402 403 402 401 403 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 403 404 403 402 404 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 404 405 404 403 405 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 405 406 405 404 406 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 406 407 406 405 407 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 407 408 407 406 408 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 408 409 408 407 409 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 409 410 409 408 410 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 410 411 410 409 411 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 411 412 411 410 412 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 412 413 412 411 413 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 413 414 413 412 414 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 414 415 414 413 415 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 415 416 415 414 416 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 416 417 416 415 417 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 417 418 417 416 418 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 418 419 418 417 419 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 419 420 419 418 420 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 420 421 420 419 421 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 421 422 421 420 422 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 422 423 422 421 423 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 423 424 423 422 424 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 424 425 424 423 425 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 425 426 425 424 426 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 426 427 426 425 427 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 427 428 427 426 428 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 428 429 428 427 429 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 429 430 429 428 430 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 430 431 430 429 431 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 431 432 431 430 432 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 432 433 432 431 433 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 433 434 433 432 434 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 434 435 434 433 435 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 435 436 435 434 436 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 436 437 436 435 437 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 437 438 437 436 438 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 438 439 438 437 439 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 439 440 439 438 440 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 440 441 440 439 441 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 441 442 441 440 442 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 442 443 442 441 443 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 443 444 443 442 444 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 444 445 444 443 445 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 445 446 445 444 446 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 446 447 446 445 447 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 447 448 447 446 448 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 448 449 448 447 449 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 449 450 449 448 450 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 450 451 450 449 451 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 451 452 451 450 452 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 452 453 452 451 453 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 453 454 453 452 454 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 454 455 454 453 455 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 455 456 455 454 456 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 456 457 456 455 457 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 457 458 457 456 458 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 458 459 458 457 459 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 459 460 459 458 460 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 460 461 460 459 461 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 461 462 461 460 462 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 462 463 462 461 463 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 463 464 463 462 464 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 464 465 464 463 465 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 465 466 465 464 466 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 466 467 466 465 467 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 467 468 467 466 468 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 468 469 468 467 469 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 469 470 469 468 470 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 470 471 470 469 471 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 471 472 471 470 472 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 472 473 472 471 473 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 473 474 473 472 474 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 474 475 474 473 475 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 475 476 475 474 476 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 476 477 476 475 477 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 477 478 477 476 478 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 478 479 478 477 479 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 479 480 479 478 480 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 480 481 480 479 481 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 481 482 481 480 482 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 482 483 482 481 483 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 483 484 483 482 484 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 484 485 484 483 485 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 485 486 485 484 486 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 486 487 486 485 487 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 487 488 487 486 488 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 488 489 488 487 489 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 489 490 489 488 490 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 490 491 490 489 491 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 491 492 491 490 492 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 492 493 492 491 493 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 493 494 493 492 494 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 494 495 494 493 495 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 495 496 495 494 496 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 496 497 496 495 497 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 497 498 497 496 498 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 498 499 498 497 499 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 769568, 769197, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 499 498 0 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 0 498 0 1 1 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 1 2 1 0 2 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 2 3 2 1 3 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 3 4 3 2 4 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 4 5 4 3 5 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 5 6 5 4 6 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 6 7 6 5 7 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 7 8 7 6 8 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 8 9 8 7 9 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 9 10 9 8 10 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 10 11 10 9 11 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 11 12 11 10 12 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 12 13 12 11 13 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 13 14 13 12 14 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 14 15 14 13 15 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 15 16 15 14 16 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 16 17 16 15 17 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 17 18 17 16 18 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 18 19 18 17 19 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 19 20 19 18 20 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 20 21 20 19 21 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 21 22 21 20 22 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 22 23 22 21 23 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 23 24 23 22 24 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 24 25 24 23 25 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 25 26 25 24 26 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 26 27 26 25 27 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 27 28 27 26 28 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 28 29 28 27 29 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 29 30 29 28 30 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 30 31 30 29 31 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 31 32 31 30 32 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 32 33 32 31 33 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 33 34 33 32 34 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 34 35 34 33 35 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 35 36 35 34 36 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 36 37 36 35 37 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 37 38 37 36 38 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 38 39 38 37 39 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 39 40 39 38 40 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 40 41 40 39 41 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 41 42 41 40 42 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 42 43 42 41 43 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 43 44 43 42 44 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 44 45 44 43 45 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 45 46 45 44 46 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 46 47 46 45 47 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 47 48 47 46 48 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 48 49 48 47 49 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 49 50 49 48 50 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 50 51 50 49 51 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 51 52 51 50 52 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 52 53 52 51 53 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 53 54 53 52 54 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 54 55 54 53 55 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 55 56 55 54 56 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 56 57 56 55 57 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 57 58 57 56 58 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 58 59 58 57 59 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 59 60 59 58 60 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 60 61 60 59 61 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 61 62 61 60 62 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 62 63 62 61 63 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 63 64 63 62 64 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 64 65 64 63 65 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 65 66 65 64 66 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 66 67 66 65 67 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 67 68 67 66 68 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 68 69 68 67 69 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 69 70 69 68 70 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 70 71 70 69 71 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 71 72 71 70 72 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 72 73 72 71 73 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 73 74 73 72 74 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 74 75 74 73 75 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 75 76 75 74 76 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 76 77 76 75 77 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 77 78 77 76 78 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 78 79 78 77 79 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 79 80 79 78 80 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 80 81 80 79 81 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 81 82 81 80 82 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 82 83 82 81 83 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 83 84 83 82 84 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 84 85 84 83 85 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 85 86 85 84 86 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 86 87 86 85 87 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 87 88 87 86 88 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 88 89 88 87 89 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 89 90 89 88 90 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 90 91 90 89 91 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 91 92 91 90 92 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 92 93 92 91 93 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 93 94 93 92 94 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 94 95 94 93 95 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 95 96 95 94 96 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 96 97 96 95 97 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 97 98 97 96 98 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 98 99 98 97 99 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 99 100 99 98 100 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 100 101 100 99 101 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 101 102 101 100 102 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 102 103 102 101 103 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 103 104 103 102 104 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 104 105 104 103 105 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 105 106 105 104 106 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 106 107 106 105 107 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 107 108 107 106 108 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 108 109 108 107 109 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 109 110 109 108 110 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 110 111 110 109 111 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 111 112 111 110 112 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 112 113 112 111 113 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 113 114 113 112 114 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 114 115 114 113 115 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 115 116 115 114 116 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 116 117 116 115 117 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 117 118 117 116 118 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 118 119 118 117 119 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 119 120 119 118 120 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 120 121 120 119 121 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 121 122 121 120 122 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 122 123 122 121 123 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 123 124 123 122 124 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 124 125 124 123 125 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 125 126 125 124 126 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 126 127 126 125 127 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 127 128 127 126 128 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 128 129 128 127 129 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 129 130 129 128 130 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 130 131 130 129 131 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 131 132 131 130 132 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 132 133 132 131 133 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 133 134 133 132 134 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 134 135 134 133 135 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 135 136 135 134 136 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 136 137 136 135 137 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 137 138 137 136 138 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 138 139 138 137 139 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 139 140 139 138 140 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 140 141 140 139 141 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 141 142 141 140 142 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 142 143 142 141 143 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 143 144 143 142 144 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 144 145 144 143 145 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 145 146 145 144 146 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 146 147 146 145 147 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 147 148 147 146 148 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 148 149 148 147 149 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 149 150 149 148 150 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 150 151 150 149 151 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 151 152 151 150 152 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 152 153 152 151 153 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 153 154 153 152 154 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 154 155 154 153 155 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 155 156 155 154 156 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 156 157 156 155 157 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 157 158 157 156 158 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 158 159 158 157 159 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 159 160 159 158 160 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 160 161 160 159 161 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 161 162 161 160 162 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 162 163 162 161 163 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 163 164 163 162 164 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 164 165 164 163 165 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 165 166 165 164 166 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 166 167 166 165 167 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 167 168 167 166 168 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 168 169 168 167 169 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 169 170 169 168 170 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 170 171 170 169 171 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 171 172 171 170 172 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 172 173 172 171 173 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 173 174 173 172 174 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 174 175 174 173 175 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 175 176 175 174 176 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 176 177 176 175 177 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 177 178 177 176 178 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 178 179 178 177 179 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 179 180 179 178 180 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 180 181 180 179 181 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 181 182 181 180 182 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 182 183 182 181 183 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 183 184 183 182 184 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 184 185 184 183 185 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 185 186 185 184 186 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 186 187 186 185 187 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 187 188 187 186 188 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 188 189 188 187 189 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 189 190 189 188 190 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 190 191 190 189 191 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 191 192 191 190 192 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 192 193 192 191 193 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 193 194 193 192 194 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 194 195 194 193 195 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 195 196 195 194 196 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 196 197 196 195 197 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 197 198 197 196 198 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 198 199 198 197 199 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 199 200 199 198 200 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 200 201 200 199 201 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 201 202 201 200 202 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 202 203 202 201 203 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 203 204 203 202 204 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 204 205 204 203 205 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 205 206 205 204 206 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 206 207 206 205 207 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 207 208 207 206 208 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 208 209 208 207 209 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 209 210 209 208 210 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 210 211 210 209 211 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 211 212 211 210 212 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 212 213 212 211 213 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 213 214 213 212 214 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 214 215 214 213 215 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 215 216 215 214 216 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 216 217 216 215 217 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 217 218 217 216 218 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 218 219 218 217 219 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 219 220 219 218 220 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 220 221 220 219 221 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 221 222 221 220 222 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 222 223 222 221 223 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 223 224 223 222 224 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 224 225 224 223 225 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 225 226 225 224 226 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 226 227 226 225 227 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 227 228 227 226 228 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 228 229 228 227 229 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 229 230 229 228 230 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 230 231 230 229 231 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 231 232 231 230 232 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 232 233 232 231 233 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 233 234 233 232 234 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 234 235 234 233 235 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 235 236 235 234 236 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 236 237 236 235 237 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 237 238 237 236 238 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 238 239 238 237 239 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 239 240 239 238 240 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 240 241 240 239 241 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 241 242 241 240 242 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 242 243 242 241 243 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 243 244 243 242 244 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 244 245 244 243 245 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 245 246 245 244 246 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 246 247 246 245 247 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 247 248 247 246 248 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 248 249 248 247 249 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 249 250 249 248 250 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 250 251 250 249 251 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 251 252 251 250 252 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 252 253 252 251 253 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 253 254 253 252 254 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 254 255 254 253 255 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 255 256 255 254 256 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 256 257 256 255 257 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 257 258 257 256 258 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 258 259 258 257 259 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 259 260 259 258 260 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 260 261 260 259 261 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 261 262 261 260 262 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 262 263 262 261 263 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 263 264 263 262 264 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 264 265 264 263 265 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 265 266 265 264 266 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 266 267 266 265 267 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 267 268 267 266 268 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 268 269 268 267 269 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 269 270 269 268 270 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 270 271 270 269 271 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 271 272 271 270 272 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 272 273 272 271 273 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 273 274 273 272 274 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 274 275 274 273 275 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 275 276 275 274 276 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 276 277 276 275 277 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 277 278 277 276 278 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 278 279 278 277 279 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 279 280 279 278 280 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 280 281 280 279 281 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 281 282 281 280 282 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 282 283 282 281 283 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 283 284 283 282 284 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 284 285 284 283 285 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 285 286 285 284 286 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 286 287 286 285 287 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 287 288 287 286 288 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 288 289 288 287 289 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 289 290 289 288 290 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 290 291 290 289 291 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 291 292 291 290 292 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 292 293 292 291 293 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 293 294 293 292 294 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 294 295 294 293 295 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 295 296 295 294 296 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 296 297 296 295 297 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 297 298 297 296 298 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 298 299 298 297 299 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 299 300 299 298 300 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 300 301 300 299 301 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 301 302 301 300 302 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 302 303 302 301 303 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 303 304 303 302 304 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 304 305 304 303 305 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 305 306 305 304 306 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 306 307 306 305 307 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 307 308 307 306 308 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 308 309 308 307 309 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 309 310 309 308 310 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 310 311 310 309 311 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 311 312 311 310 312 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 312 313 312 311 313 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 313 314 313 312 314 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 314 315 314 313 315 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 315 316 315 314 316 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 316 317 316 315 317 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 317 318 317 316 318 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 318 319 318 317 319 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 319 320 319 318 320 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 320 321 320 319 321 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 321 322 321 320 322 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 322 323 322 321 323 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 323 324 323 322 324 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 324 325 324 323 325 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 325 326 325 324 326 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 326 327 326 325 327 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 327 328 327 326 328 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 328 329 328 327 329 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 329 330 329 328 330 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 330 331 330 329 331 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 331 332 331 330 332 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 332 333 332 331 333 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 333 334 333 332 334 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 334 335 334 333 335 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 335 336 335 334 336 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 336 337 336 335 337 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 337 338 337 336 338 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 338 339 338 337 339 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 339 340 339 338 340 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 340 341 340 339 341 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 341 342 341 340 342 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 342 343 342 341 343 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 343 344 343 342 344 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 344 345 344 343 345 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 345 346 345 344 346 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 346 347 346 345 347 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 347 348 347 346 348 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 348 349 348 347 349 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 349 350 349 348 350 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 350 351 350 349 351 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 351 352 351 350 352 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 352 353 352 351 353 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 353 354 353 352 354 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 354 355 354 353 355 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 355 356 355 354 356 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 356 357 356 355 357 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 357 358 357 356 358 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 358 359 358 357 359 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 359 360 359 358 360 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 360 361 360 359 361 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 361 362 361 360 362 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 362 363 362 361 363 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 363 364 363 362 364 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 364 365 364 363 365 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 365 366 365 364 366 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 366 367 366 365 367 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 367 368 367 366 368 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 368 369 368 367 369 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 369 370 369 368 370 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 370 371 370 369 371 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 371 372 371 370 372 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 372 373 372 371 373 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 373 374 373 372 374 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 374 375 374 373 375 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 375 376 375 374 376 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 376 377 376 375 377 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 377 378 377 376 378 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 378 379 378 377 379 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 379 380 379 378 380 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 380 381 380 379 381 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 381 382 381 380 382 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 382 383 382 381 383 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 383 384 383 382 384 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 384 385 384 383 385 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 385 386 385 384 386 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 386 387 386 385 387 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 387 388 387 386 388 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 388 389 388 387 389 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 389 390 389 388 390 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 390 391 390 389 391 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 391 392 391 390 392 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 392 393 392 391 393 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 393 394 393 392 394 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 394 395 394 393 395 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 395 396 395 394 396 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 396 397 396 395 397 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 397 398 397 396 398 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 398 399 398 397 399 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 399 400 399 398 400 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 400 401 400 399 401 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 401 402 401 400 402 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 402 403 402 401 403 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 403 404 403 402 404 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 404 405 404 403 405 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 405 406 405 404 406 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 406 407 406 405 407 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 407 408 407 406 408 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 408 409 408 407 409 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 409 410 409 408 410 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 410 411 410 409 411 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 411 412 411 410 412 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 412 413 412 411 413 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 413 414 413 412 414 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 414 415 414 413 415 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 415 416 415 414 416 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 416 417 416 415 417 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 417 418 417 416 418 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 418 419 418 417 419 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 419 420 419 418 420 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 420 421 420 419 421 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 421 422 421 420 422 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 422 423 422 421 423 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 423 424 423 422 424 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 424 425 424 423 425 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 425 426 425 424 426 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 426 427 426 425 427 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 427 428 427 426 428 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 428 429 428 427 429 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 429 430 429 428 430 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 430 431 430 429 431 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 431 432 431 430 432 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 432 433 432 431 433 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 433 434 433 432 434 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 434 435 434 433 435 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 435 436 435 434 436 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 436 437 436 435 437 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 437 438 437 436 438 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 438 439 438 437 439 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 439 440 439 438 440 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 440 441 440 439 441 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 441 442 441 440 442 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 442 443 442 441 443 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 443 444 443 442 444 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 444 445 444 443 445 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 445 446 445 444 446 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 446 447 446 445 447 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 447 448 447 446 448 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 448 449 448 447 449 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 449 450 449 448 450 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 450 451 450 449 451 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 451 452 451 450 452 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 452 453 452 451 453 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 453 454 453 452 454 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 454 455 454 453 455 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 455 456 455 454 456 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 456 457 456 455 457 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 457 458 457 456 458 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 458 459 458 457 459 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 459 460 459 458 460 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 460 461 460 459 461 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 461 462 461 460 462 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 462 463 462 461 463 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 463 464 463 462 464 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 464 465 464 463 465 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 465 466 465 464 466 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 466 467 466 465 467 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 467 468 467 466 468 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 468 469 468 467 469 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 469 470 469 468 470 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 470 471 470 469 471 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 471 472 471 470 472 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 472 473 472 471 473 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 473 474 473 472 474 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 474 475 474 473 475 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 475 476 475 474 476 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 476 477 476 475 477 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 477 478 477 476 478 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 478 479 478 477 479 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 479 480 479 478 480 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 480 481 480 479 481 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 481 482 481 480 482 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 482 483 482 481 483 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 483 484 483 482 484 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 484 485 484 483 485 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 485 486 485 484 486 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 486 487 486 485 487 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 487 488 487 486 488 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 488 489 488 487 489 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 489 490 489 488 490 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 490 491 490 489 491 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 491 492 491 490 492 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 492 493 492 491 493 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 493 494 493 492 494 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 494 495 494 493 495 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 495 496 495 494 496 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 496 497 496 495 497 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 497 498 497 496 498 [530707, 844425, 191564, 889066, 67916, 807004, 787163, 410316, 656482, 103018, 637665, 219551, 575733, 629900, 39072, 860118, 357895, 41282, 945897, 742734, 60059, 570546, 864237, 34321, 877489, 215562, 51206, 487679, 652566, 272768, 551876, 119091, 597648, 299702, 483638, 377940, 283052, 1125, 297793, 477740, 561636, 524790, 396137, 46468, 788879, 325163, 418579, 404692, 143937, 296824, 150941, 665284, 55254, 517737, 718199, 758571, 292384, 176556, 198819, 512608, 831552, 793866, 568120, 613755, 82359, 63404, 545122, 356302, 158995, 541675, 676915, 805093, 118499, 223135, 445097, 963791, 888183, 816673, 797448, 327762, 67995, 459977, 961005, 763361, 659354, 50070, 718938, 831310, 743745, 9891, 887937, 213147, 133976, 177507, 777150, 922842, 838181, 850333, 829492, 231418, 29164, 828380, 390463, 288364, 437351, 952483, 520753, 341704, 492984, 519920, 130459, 922920, 984606, 10699, 65718, 372254, 579415, 781561, 580906, 502852, 954553, 59434, 197489, 225674, 83345, 957519, 884064, 164690, 15700, 356206, 795774, 976972, 768364, 451492, 872241, 667304, 916317, 393179, 273875, 649998, 236435, 725317, 310590, 913205, 715805, 270615, 82755, 392649, 675639, 675008, 858719, 488805, 693053, 524515, 785261, 331373, 353361, 959207, 220242, 230722, 245428, 761609, 727577, 159174, 64143, 980856, 453840, 250426, 487788, 158412, 641020, 540550, 106193, 148609, 573740, 610014, 960563, 568392, 515797, 848027, 569954, 17507, 988230, 365064, 833059, 622346, 498256, 229605, 80170, 464376, 871244, 524747, 713248, 682125, 732277, 124684, 823806, 393305, 745148, 136783, 413156, 464840, 514822, 502380, 846733, 132364, 859056, 935609, 310574, 599380, 119414, 554040, 521077, 964456, 449052, 152307, 897490, 404750, 493214, 556696, 504592, 291977, 365206, 660398, 783183, 583212, 948137, 957290, 130045, 660799, 661262, 992899, 163770, 445846, 309009, 49907, 966848, 122783, 482964, 387863, 540870, 515899, 711334, 403665, 687587, 843847, 36978, 992500, 888371, 439169, 188627, 939098, 782204, 915665, 644072, 90972, 485509, 88121, 929255, 741266, 269943, 41385, 814363, 683014, 695199, 956926, 235585, 449302, 953518, 395277, 585568, 690428, 583198, 698747, 157245, 605541, 425337, 943580, 235075, 370491, 600643, 26261, 360690, 166216, 168912, 557584, 347325, 443261, 214566, 999782, 794708, 317784, 791888, 911541, 164578, 862848, 750534, 764370, 55910, 184436, 232523, 351536, 650243, 16153, 718404, 708868, 480158, 318736, 337691, 632591, 389795, 740241, 858991, 170691, 511501, 857793, 874888, 425854, 946652, 430326, 935945, 757934, 493149, 42427, 600654, 567977, 207217, 150382, 956404, 414235, 987033, 798137, 829566, 6170, 538011, 195026, 83557, 610875, 313959, 621604, 106138, 65853, 204955, 886210, 325592, 575368, 501722, 613902, 878517, 596427, 261068, 365694, 530257, 141330, 844053, 569133, 136596, 90735, 400315, 352158, 568614, 563075, 186084, 864371, 13720, 404082, 592923, 245768, 15719, 746256, 586126, 200156, 408755, 132515, 228676, 45375, 189927, 881355, 913509, 893633, 590354, 333831, 171233, 338588, 714636, 116362, 238500, 271383, 922013, 985871, 721437, 661050, 677076, 284203, 987033, 838970, 539867, 973026, 497420, 90254, 898330, 130475, 961744, 381489, 2206, 637817, 831290, 91387, 557387, 132066, 935228, 529382, 718604, 135251, 958301, 276865, 759322, 4603, 263954, 431416, 135783, 233539, 901793, 1939, 516190, 817139, 849628, 617536, 55310, 841350, 430049, 310347, 205614, 842116, 870788, 197009, 694191, 513388, 62444, 541281, 614902, 331412, 839474, 597434, 33790, 372499, 612754, 759231, 926026, 769719, 151495, 587785, 728101, 235473, 150855, 603389, 840142, 616046, 182659, 922593, 391192, 968565, 360285, 583607, 398032, 993434, 990440, 572045, 198788, 45954, 369337, 347644, 945, 445571, 659711, 556396, 66914, 763973, 824902, 245660, 818110, 142942, 439058, 469867, 342054, 97804, 336088, 231511, 879662, 826378, 751730, 914579, 77138, 476099, 526364, 830134, 673220, 266271, 487731] 498 499